package com.heatup.apt.model.course;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 *@Author: timo
 *@Date: 2018/4/2 18:38
 *@Description:
 * 用户获取签到记录
 *
 */
public class UserCourseSignDetailModel implements Serializable {
    private static final long serialVersionUID = -4181472972189477217L;

    /** 订单ID */
    private Integer orderId;

    /** 订单编号 */
    private String orderNumber;

    /** 日程ID */
    private Integer courseSignId;

    /** 开始时间 */
    private Date startTime;

    /** 结束时间 */
    private Date endTime;

    /** 签到门店Id */
    private Integer storeId;

    /** 签到门店 */
    private String storeName;

    /** 签到教练ID */
    private Integer signCoachId;

    /** 签到教练名称 */
    private String signCoachName;

    /** 签到教练电话 */
    private String signCoacMobile;

    /** 签到状态 1 未签到待开始 2已签到 3未签到已过时 */
    private Integer closeStatus;

    /** 课程名称 */
    private String courseName;

    /** 课程Id */
    private Integer courseId;

    /** 教练列表 */
    private List<String> coachList;

    /** 总课时 */
    private Integer periods;

    /** 已签到得课程数量 */
    private Integer signCourseCount;

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public Integer getCourseSignId() {
        return courseSignId;
    }

    public void setCourseSignId(Integer courseSignId) {
        this.courseSignId = courseSignId;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public Integer getSignCoachId() {
        return signCoachId;
    }

    public void setSignCoachId(Integer signCoachId) {
        this.signCoachId = signCoachId;
    }

    public String getSignCoachName() {
        return signCoachName;
    }

    public void setSignCoachName(String signCoachName) {
        this.signCoachName = signCoachName;
    }

    public String getSignCoacMobile() {
        return signCoacMobile;
    }

    public void setSignCoacMobile(String signCoacMobile) {
        this.signCoacMobile = signCoacMobile;
    }

    public Integer getCloseStatus() {
        return closeStatus;
    }

    public void setCloseStatus(Integer closeStatus) {
        this.closeStatus = closeStatus;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    public List<String> getCoachList() {
        return coachList;
    }

    public void setCoachList(List<String> coachList) {
        this.coachList = coachList;
    }

    public Integer getPeriods() {
        return periods;
    }

    public void setPeriods(Integer periods) {
        this.periods = periods;
    }

    public Integer getSignCourseCount() {
        return signCourseCount;
    }

    public void setSignCourseCount(Integer signCourseCount) {
        this.signCourseCount = signCourseCount;
    }
}
